#ifndef _aky_func_H
#define _aky_func_H
#include "aky_define.h"

#define ZERO_EXPERIENCE_VALUE (1500ul)
#define	SpanValve								1						// sensor span
#define AA1_EXPERIENCE_VALUE (20000ul)                                // 300点减去0点 经验值
#define AA1_EXPORIENCE_VALUE_ERROR_RANGE (AA1_EXPERIENCE_VALUE / 3) // 允许误差范围

extern e_sys_stat_t g_e_sys_stat;


void key_scan(void);
void auto_cal_mode(void);
void linear_mode(void); // 线性模式
uint8_t get_any_key_pres(void);
void key_exit_delay_ms(uint32_t ms);
void wait_all_key_release(void);
void menu_sel_mode(void);
void stop_mode(void);
void first_up_mode(void);
void aky_sys_init(void);
void set_mode(void);
void low_bat_mode(void);
void charge_mode(void);
void zerotracing(uint8_t flag_unit_icon_on);
uint16_t calpressure(e_pres_t e_pres);
void aky_disp_init(void);
void LeakTest(void);		//20210605	漏速测试
void timer_base_pro(void);
void air_tight_test(void);		//
void inflat_deflat_time_test(void);		//
void fast_test_mode(void);
void pres_meter_mode(void);		//

#endif